ParsedAttestationRecord

@Immutable
abstract class ParsedAttestationRecord

Java representation of Key Attestation extension data.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
This indicates the extent to which a software feature, such as a key pair, is protected based on its location within the device.

Functions

Link copied to clipboard
abstract fun attestationChallenge(): ByteString
Link copied to clipboard
abstract fun attestationVersion(): Int
Link copied to clipboard
abstract fun attestedKey(): PublicKey
Link copied to clipboard
open fun create(extensionData: ASN1Sequence, attestedKey: PublicKey): ParsedAttestationRecord
open fun create(attestationVersion: Int, attestationSecurityLevel: ParsedAttestationRecord.SecurityLevel, keymasterVersion: Int, keymasterSecurityLevel: ParsedAttestationRecord.SecurityLevel, attestationChallenge: ByteString, uniqueId: ByteString, softwareEnforced: AuthorizationList, teeEnforced: AuthorizationList, attestedKey: PublicKey): ParsedAttestationRecord
Link copied to clipboard
abstract fun keymasterVersion(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun toAsn1Sequence(): ASN1Sequence
Link copied to clipboard
abstract fun uniqueId(): ByteString